package com.admin.system.modules.system.service;

import com.admin.common.utils.PageResult;
import com.admin.core.dto.ParamConfigQueryDTO;
import com.admin.core.entity.SysParamConfig;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;


/**
 * @author sq-lan
 **/
public interface ParamConfigService extends IService<SysParamConfig> {

    /**
     * 分页查询
     *
     * @param dto 条件
     * @return PageResult
     */
    PageResult<SysParamConfig> paging(ParamConfigQueryDTO dto);

    /**
     * 查询
     *
     * @param dto 条件参数
     * @return List
     */
    List<SysParamConfig> list(ParamConfigQueryDTO dto);

    /**
     * 创建
     *
     * @param entity /
     */
    void add(SysParamConfig entity);

    /**
     * 编辑
     *
     * @param entity /
     */
    void modify(SysParamConfig entity);

    /**
     * 多选删除
     *
     * @param ids /
     */
    void remove(List<Integer> ids);

}
